软考真题
第5题
阅读以下关于C语言编程方面的说明和程序,回答问题1至问题3。

【说明】
在开发某嵌入式系统时,设计人员根据系统要求,分别编写了如下程序,其中:程序1是关于文件操作的一段程序。

程序2是某信息管理系统的系统登录和密码验证程序,规定密码最长为20个字符。首先,打开密码文件sys_code,如果成功,则将文件中的密码信息与用户输入的密码进行比较,若相等,则身份验证通过并进入信息管理系统,否则输出错误信息并退出登录系统。如果打开文件sys_code失败,则由用户输入密码并保存到密码文件sys_code。

【程序1】





【程序2】







【问题:5.1】变量存储类型是指数据在内存中存储的方法,即确定所定义的变量在内存中的存储位置,也确定了变量的作用域和生存期,内部变量有3种存储类型。假设有一个内部整型变量aa,请按不同存储类型给出相应的变量声明。
【问题:5.2】

王工在编写某嵌入式程序时,用到对文件系统的操作,由于要保证系统的安全性,要求必须使用文件检测函数feof()和ferrorO,完成【程序1】中的空(1)〜(3),将答案写到答题纸相应的位置。

【问题:5.3】王工根据系统的需求编写了【程序2】,请填写其中的空(1)〜(3)。
答题卡
加油
纠错
得分:0